#pragma once
#include <string>
#include <vector>
#include

#include "xlsql/errcode.h"
#include "xlsql/noncopyable.h"

namespace xlsql {

class Table : noncopyable {
 public:
  enum FieldType { kInt, kDouble, kString };
  using Fields = std::vector<std::string, FieldType>;

  Table() {}

  XlsqlErr Create(const char* table_name, Fields fields){FILE}

  XlsqlErr Drop() {
    return kTableDropNotExist;
  }

 private:
  std::string table_name_;
  Fields fields_;
};

}  // namespace xlsql